/*
 * Copyright (c) 2018, Intel Corporation
 * All rights reserved.
 *
 * Author:	Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
 *		Sathish Kuttan <sathish.k.kuttan@intel.com>
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#include <zephyr.h>

#include "pdm_decim_fir.h"

static const s32_t fir_int32_08_4156_5380_010_090[247] = {
	-337052,
	-90075,
	37780,
	310298,
	762602,
	1418014,
	2279975,
	3324413,
	4495298,
	5703536,
	6831280,
	7740936,
	8289504,
	8346168,
	7812523,
	6641741,
	4854841,
	2549644,
	-98570,
	-2847418,
	-5407472,
	-7472951,
	-8758755,
	-9040926,
	-8192669,
	-6213693,
	-3246278,
	424677,
	4395972,
	8180309,
	11265189,
	13176475,
	13545386,
	12170147,
	9059463,
	4454447,
	-1180491,
	-7196755,
	-12830960,
	-17296055,
	-19885729,
	-20077500,
	-17621714,
	-12601266,
	-5452197,
	3062539,
	11925735,
	19980775,
	26075722,
	29220338,
	28734576,
	24368837,
	16375791,
	5519930,
	-6982346,
	-19587960,
	-30609997,
	-38433685,
	-41741838,
	-39718804,
	-32202058,
	-19758650,
	-3667506,
	14195787,
	31565234,
	46060011,
	55497992,
	58207057,
	53292128,
	40817642,
	21874421,
	-1487369,
	-26460171,
	-49799428,
	-68227825,
	-78875217,
	-79697543,
	-69816864,
	-49730377,
	-21350328,
	12143051,
	46630130,
	77532435,
	100390923,
	111473843,
	108334402,
	90240198,
	58408793,
	16001822,
	-32138446,
	-79996329,
	-121085165,
	-149268412,
	-159601418,
	-149086287,
	-117235239,
	-66355092,
	-1494553,
	69965597,
	139055884,
	196228005,
	232526458,
	240790250,
	216740138,
	159811182,
	73611998,
	-34070591,
	-151754583,
	-265210746,
	-358796902,
	-417052464,
	-426388521,
	-376691518,
	-262659116,
	-84707915,
	150664267,
	431125422,
	739363099,
	1054476937,
	1353781691,
	1614844650,
	1817552687,
	1945997296,
	1989982406,
	1945997296,
	1817552687,
	1614844650,
	1353781691,
	1054476937,
	739363099,
	431125422,
	150664267,
	-84707915,
	-262659116,
	-376691518,
	-426388521,
	-417052464,
	-358796902,
	-265210746,
	-151754583,
	-34070591,
	73611998,
	159811182,
	216740138,
	240790250,
	232526458,
	196228005,
	139055884,
	69965597,
	-1494553,
	-66355092,
	-117235239,
	-149086287,
	-159601418,
	-149268412,
	-121085165,
	-79996329,
	-32138446,
	16001822,
	58408793,
	90240198,
	108334402,
	111473843,
	100390923,
	77532435,
	46630130,
	12143051,
	-21350328,
	-49730377,
	-69816864,
	-79697543,
	-78875217,
	-68227825,
	-49799428,
	-26460171,
	-1487369,
	21874421,
	40817642,
	53292128,
	58207057,
	55497992,
	46060011,
	31565234,
	14195787,
	-3667506,
	-19758650,
	-32202058,
	-39718804,
	-41741838,
	-38433685,
	-30609997,
	-19587960,
	-6982346,
	5519930,
	16375791,
	24368837,
	28734576,
	29220338,
	26075722,
	19980775,
	11925735,
	3062539,
	-5452197,
	-12601266,
	-17621714,
	-20077500,
	-19885729,
	-17296055,
	-12830960,
	-7196755,
	-1180491,
	4454447,
	9059463,
	12170147,
	13545386,
	13176475,
	11265189,
	8180309,
	4395972,
	424677,
	-3246278,
	-6213693,
	-8192669,
	-9040926,
	-8758755,
	-7472951,
	-5407472,
	-2847418,
	-98570,
	2549644,
	4854841,
	6641741,
	7812523,
	8346168,
	8289504,
	7740936,
	6831280,
	5703536,
	4495298,
	3324413,
	2279975,
	1418014,
	762602,
	310298,
	37780,
	-90075,
	-337052

};

struct pdm_decim pdm_decim_int32_08_4156_5380_010_090 = {
	8, 247, 3, 4156, 5380, 10, 90, fir_int32_08_4156_5380_010_090
};
